home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2c.lha / p4-1.2c / alog / makefile.proto < prev    next >
Makefile  |  1993-05-24  |  872b  |  46 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4. LIBS = $(MDEP_LIBS)
  5.  
  6. ALOG_HDR = alog.h
  7. ALOG_SRC = alog.c alogf.c
  8. ALOG_OBJ = alog.o alogf.o
  9.  
  10. default:    
  11.     make $(LIBDIR)/libp4.a mergelogs
  12.     @echo NOT making adjlogs on $(P4ARCH)
  13.  
  14. all:    
  15.     make $(LIBDIR)/libp4.a mergelogs
  16.     @echo NOT making adjlogs on $(P4ARCH)
  17.  
  18.  
  19. CFLAGS = -D$(P4ARCH)
  20.  
  21. alog.o:$(P)
  22.     $(CC) $(CFLAGS) -I$(INCLUDEDIR) -c alog.c 
  23.  
  24. alogf.o:$(P)
  25.     $(CC) $(CFLAGS) -I$(INCLUDEDIR) -c alogf.c 
  26.  
  27. $(ALOG_OBJ):  $(ALOG_SRC) $(ALOG_HDR)
  28.  
  29. $(LIBDIR)/libp4.a:  $(ALOG_OBJ)
  30.     $(AR) $(LIBDIR)/libp4.a $?
  31.     $(RANLIB) $(LIBDIR)/libp4.a
  32. #    $(AR) $@ $?
  33. #    $(RANLIB) $@
  34.  
  35. mergelogs: alog_evntdfs.h mergelogs.o
  36.     $(CLINKER) -o mergelogs mergelogs.o
  37.     /bin/mv mergelogs ../bin
  38.  
  39. adjlogs:  alog_evntdfs.h adjlogs.o
  40.     $(CLINKER) -o adjlogs adjlogs.o -lmp
  41.     /bin/mv adjlogs ../bin
  42.  
  43. realclean:    clean
  44.     $(RM) -f  Makefile
  45.  
  46.